[INFO] fetching crate ffs-search 0.1.3...
[INFO] testing ffs-search-0.1.3 against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] extracting crate ffs-search 0.1.3 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate ffs-search 0.1.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ffs-search 0.1.3
[INFO] tweaked toml for crates.io crate ffs-search 0.1.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ffs-search 0.1.3 on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ffs-search 0.1.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660
[INFO] running `Command { std: "docker" "start" "65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling heed v0.22.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling heed-traits v0.20.0
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling notify v9.0.0-rc.3
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling synchronoise v1.0.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling file-id v0.2.3
[INFO] [stderr]    Compiling ffs-search v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling doxygen-rs v0.4.2
[INFO] [stderr]    Compiling fff-notify-debouncer-full v0.9.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling ffs-grep v0.1.3
[INFO] [stderr]    Compiling heed-types v0.21.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling glidesort v0.1.2
[INFO] [stderr]    Compiling ffs-query-parser v0.1.3
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling bindet v0.3.2
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling libz-sys v1.1.25
[INFO] [stderr]    Compiling libgit2-sys v0.18.3+1.9.2
[INFO] [stderr]    Compiling lmdb-master-sys v0.2.5
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling neo_frizbee v0.10.2
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling tracing-appender v0.2.4
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling git2 v0.20.4
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.20s
[INFO] running `Command { std: "docker" "inspect" "65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.47
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling ctor v0.2.9
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling git2 v0.20.4
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling notify v9.0.0-rc.3
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling heed-types v0.21.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling heed v0.22.0
[INFO] [stderr]    Compiling fff-notify-debouncer-full v0.9.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling neo_frizbee v0.10.2
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ffs-search v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 30.93s
[INFO] running `Command { std: "docker" "inspect" "65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.46s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ffs_search-5d14196210eab3f0)
[INFO] [stdout] 
[INFO] [stdout] running 90 tests
[INFO] [stdout] test bigram_filter::tests::add_file_repeats_are_deduped ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_three_bytes_has_skip ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_tombstone_separation ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_single_byte_is_noop ... ok
[INFO] [stdout] test bigram_query::tests::invalid_regex_is_any ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_respects_file_count_boundary ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_mixed_printable_and_control ... ok
[INFO] [stdout] test bigram_query::tests::common_regex_patterns ... ok
[INFO] [stdout] test bigram_query::tests::single_char_is_any ... ok
[INFO] [stdout] test bigram_query::tests::pure_wildcard_is_any ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_two_bytes_consec_only ... ok
[INFO] [stdout] test bigram_query::tests::two_dots_no_sparse1 ... ok
[INFO] [stdout] test bigram_query::tests::literal_pattern ... ok
[INFO] [stdout] test case_insensitive_memmem::tests::basic_case_insensitive ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_empty_is_noop ... ok
[INFO] [stdout] test bigram_query::tests::optional_group_excluded ... ok
[INFO] [stdout] test bigram_query::tests::repetition_min2_cross_boundary ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_rejects_non_printable ... ok
[INFO] [stdout] test case_insensitive_memmem::tests::edge_cases ... ok
[INFO] [stdout] test case_insensitive_memmem::tests::long_haystack_neon_path ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_long_content ... ok
[INFO] [stdout] test case_insensitive_memmem::tests::rare_pair_selection ... ok
[INFO] [stdout] test constraints::tests::test_apply_constraints_file_path_with_unicode_suffix ... ok
[INFO] [stdout] test constraints::tests::test_file_has_extension ... ok
[INFO] [stdout] test constraints::tests::test_file_has_extension_unicode_filename ... ok
[INFO] [stdout] test constraints::tests::test_path_contains_segment ... ok
[INFO] [stdout] test case_insensitive_memmem::tests::packed_pair_matches_search ... ok
[INFO] [stdout] test constraints::tests::test_file_has_extension_unicode_no_panic ... ok
[INFO] [stdout] test constraints::tests::test_path_ends_with_suffix ... ok
[INFO] [stdout] test constraints::tests::test_path_contains_segment_does_not_panic_on_unicode_segment ... ok
[INFO] [stdout] test constraints::tests::test_path_contains_segment_unicode_no_panic ... ok
[INFO] [stdout] test constraints::tests::test_path_ends_with_suffix_unicode_apostrophe_mismatch ... ok
[INFO] [stdout] test constraints::tests::test_path_ends_with_suffix_does_not_panic_on_unicode_suffix ... ok
[INFO] [stdout] test bigram_query::tests::character_class_cross_boundary ... ok
[INFO] [stdout] test constraints::tests::test_unicode_path_no_panic_real_korean_cases ... ok
[INFO] [stdout] test bigram_query::tests::alternation ... ok
[INFO] [stdout] test constraints::tests::test_negated_glob_excludes_matching_files ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_ascii_words ... ok
[INFO] [stdout] test dbs::frecency::tests::test_modification_score_interpolation ... ok
[INFO] [stdout] test constraints::tests::test_path_ends_with_suffix_unicode_space_mismatch ... ok
[INFO] [stdout] test file_picker::tests::common_dir_prefix_len_cases ... ok
[INFO] [stdout] test dbs::query_tracker::tests::test_hashing_functions ... ok
[INFO] [stdout] test grep::tests::test_replace_unescaped_newline ... ok
[INFO] [stdout] test grep::tests::test_fuzzy_typo_scoring ... ok
[INFO] [stdout] test grep::tests::test_unescaped_newline_detection ... ok
[INFO] [stdout] test score::filename_bonus_tests::test_exact_filename_beats_fuzzy_filename ... ok
[INFO] [stdout] test bigram_query::tests::sparse1_across_digit ... ok
[INFO] [stdout] test dbs::frecency::tests::test_frecency_calculation ... ok
[INFO] [stdout] test score::constraint_only_query_tests::constraint_only_status_modified_alias_returns_filtered_files ... ok
[INFO] [stdout] test path_utils::tests::test_calculate_distance_penalty ... ok
[INFO] [stdout] test bigram_query::tests::sparse1_across_dot ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_simd_and_scalar_agree ... ok
[INFO] [stdout] test bigram_filter::tests::add_file_case_is_lowered ... ok
[INFO] [stdout] test score::constraint_only_query_tests::constraint_only_git_status_query_returns_filtered_files ... ok
[INFO] [stdout] test score::filename_bonus_tests::test_single_path_matching ... ok
[INFO] [stdout] test score::filename_bonus_tests::test_same_length_filename_no_false_exact ... ok
[INFO] [stdout] test score::filename_bonus_tests::test_path_separator_disables_filename_bonus ... ok
[INFO] [stdout] test score::filename_bonus_tests::test_lowercase_path_matching ... ok
[INFO] [stdout] test simd_path::tests::test_chunked_store_empty ... ok
[INFO] [stdout] test score::tests::test_no_partial_sort_for_small_results ... ok
[INFO] [stdout] test score::tests::test_partial_sort_with_same_scores ... ok
[INFO] [stdout] test score::tests::test_partial_sort_descending ... ok
[INFO] [stdout] test simd_path::tests::test_chunked_string_clone ... ok
[INFO] [stdout] test simd_path::tests::test_chunked_string_dir_and_filename ... ok
[INFO] [stdout] test simd_path::tests::test_chunked_store_basic ... ok
[INFO] [stdout] test bigram_query::tests::wildcard_concat ... ok
[INFO] [stdout] test score::filename_bonus_tests::test_filename_match_ranks_above_path_only_match ... ok
[INFO] [stdout] test dbs::query_tracker::tests::test_query_tracking ... ok
[INFO] [stdout] test simd_path::tests::test_chunked_string_full_path ... ok
[INFO] [stdout] test simd_path::tests::test_chunked_string_long_path ... ok
[INFO] [stdout] test simd_path::tests::test_chunked_string_resolve_ptrs ... ok
[INFO] [stdout] test simd_path::tests::test_chunked_string_full_path_roundtrip ... ok
[INFO] [stdout] test simd_path::tests::test_filename_cow_mid_chunk ... ok
[INFO] [stdout] test simd_path::tests::test_filename_cow_root_file ... ok
[INFO] [stdout] test sort_buffer::tests::test_descending_order ... ok
[INFO] [stdout] test score::filename_bonus_tests::test_full_path_query_prefers_closer_filename_match ... ok
[INFO] [stdout] test simd_path::tests::test_filename_cow_chunk_aligned ... ok
[INFO] [stdout] test sort_buffer::tests::test_simple_descending ... ok
[INFO] [stdout] test simd_path::tests::test_chunked_string_root_file ... ok
[INFO] [stdout] test sort_buffer::tests::test_single_element ... ok
[INFO] [stdout] test sort_buffer::tests::test_sort_by_key_with_buffer ... ok
[INFO] [stdout] test sort_buffer::tests::test_sort_with_buffer ... ok
[INFO] [stdout] test sort_buffer::tests::test_with_duplicates ... ok
[INFO] [stdout] test sort_buffer::tests::test_reverse_sort ... ok
[INFO] [stdout] test sort_buffer::tests::test_empty_slice ... ok
[INFO] [stdout] test file_picker::tests::extract_watch_dirs_includes_pure_ancestor_dirs ... ok
[INFO] [stdout] test score::typo_resistance_tests::test_typo_resistant_long_query ... ok
[INFO] [stdout] test grep::tests::test_multi_grep_search ... ok
[INFO] [stdout] test grep::tests::test_grep_no_duplicates_with_overflow_trailing_bits ... ok
[INFO] [stdout] test git::tests::lookup_is_case_exact_regardless_of_libgit2_sort_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bigram_overlay_coherence_test.rs (/opt/rustwide/target/debug/deps/bigram_overlay_coherence_test-8548e0cb9322fe19)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test bigram_overlay_coherence_rapid_create_delete_same_base_path ... ok
[INFO] [stdout] test bigram_overlay_coherence_fuzzy_and_grep_combined ... ok
[INFO] [stdout] test bigram_overlay_coherence_fuzzy_grep_finds_overflow_files ... ok
[INFO] [stdout] test bigram_overlay_coherence_overflow_files_searchable_via_grep ... ok
[INFO] [stdout] test bigram_overlay_coherence_fuzzy_search_after_rescan ... ok
[INFO] [stdout] test bigram_overlay_coherence_long_session_incremental_edits ... ok
[INFO] [stdout] test bigram_overlay_coherence_overflow_file_edit_and_delete ... ok
[INFO] [stdout] test bigram_overlay_coherence_resurrect_tombstoned_file ... ok
[INFO] [stdout] test bigram_overlay_coherence_mixed_tombstones_and_overflow ... ok
[INFO] [stdout] test bigram_overlay_coherence_full_stress_loop_with_overflow ... ok
[INFO] [stdout] test bigram_overlay_coherence_fuzzy_search_base_overflow_and_deleted ... ok
[INFO] [stdout] test bigram_overlay_coherence_proves_contribution_for_modified_base ... ok
[INFO] [stdout] test bigram_overlay_coherence_rescan_after_git_commit ... ok
[INFO] [stdout] test bigram_overlay_coherence_nested_directory_edits ... ok
[INFO] [stdout] test bigram_overlay_coherence_stress_base_edits_and_deletes ... ok
[INFO] [stdout] test bigram_overlay_coherence_full_lifecycle_seed_edit_commit_rescan_edit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bigram_overlay_integration.rs (/opt/rustwide/target/debug/deps/bigram_overlay_integration-285d058a80feee87)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test new_file_findable_after_add ... ok
[INFO] [stdout] test deleted_file_excluded_via_overlay ... ok
[INFO] [stdout] test modified_file_findable_via_overlay ... ok
[INFO] [stdout] test modified_file_findable_via_regex_overlay ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fs_delete_handler_test.rs (/opt/rustwide/target/debug/deps/fs_delete_handler_test-efca2d1bca04ecdd)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test raw_notify_nonrecursive_detects_deletion ... ok
[INFO] [stdout] test raw_notify_multi_nonrecursive_detects_deletion ... ok
[INFO] [stdout] test debounced_nonrecursive_detects_deletion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_file_operations.rs (/opt/rustwide/target/debug/deps/fuzz_file_operations-8606f2136151e083)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test fuzz_file_operations_stress ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.50s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_git_watcher_stress.rs (/opt/rustwide/target/debug/deps/fuzz_git_watcher_stress-d1b1db49da320c8d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/grep_integration.rs (/opt/rustwide/target/debug/deps/grep_integration-18b2f763f2a77737)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test fuzzy_score_is_captured ... ok
[INFO] [stdout] test fuzzy_exact_match_always_passes ... ok
[INFO] [stdout] test fuzzy_respects_max_matches_per_file ... ok
[INFO] [stdout] test fuzzy_finds_scattered_characters ... ok
[INFO] [stdout] test grep_empty_file_is_skipped ... ok
[INFO] [stdout] test fuzzy_filters_low_quality_matches ... ok
[INFO] [stdout] test fuzzy_with_extension_constraint ... ok
[INFO] [stdout] test fuzzy_finds_exact_substring ... ok
[INFO] [stdout] test fuzzy_empty_query_returns_empty ... ok
[INFO] [stdout] test fuzzy_score_is_none_in_plain_mode ... ok
[INFO] [stdout] test grep_backslash_escapes_path_segment ... ok
[INFO] [stdout] test grep_backslash_escapes_extension_filter ... ok
[INFO] [stdout] test fuzzy_highlight_offsets_correct ... ok
[INFO] [stdout] test grep_backslash_escapes_negation ... ok
[INFO] [stdout] test fuzzy_respects_page_limit ... ok
[INFO] [stdout] test fuzzy_unicode_char_indices ... ok
[INFO] [stdout] test grep_with_negated_text_constraint ... ok
[INFO] [stdout] test grep_with_negated_path_constraint ... ok
[INFO] [stdout] test plain_text_across_multiple_files ... ok
[INFO] [stdout] test grep_single_line_no_trailing_newline ... ok
[INFO] [stdout] test grep_with_extension_constraint ... ok
[INFO] [stdout] test plain_text_empty_query_returns_no_content_matches ... ok
[INFO] [stdout] test plain_text_and_regex_agree_on_simple_literal ... ok
[INFO] [stdout] test grep_unicode_content ... ok
[INFO] [stdout] test grep_with_path_constraint ... ok
[INFO] [stdout] test plain_text_dot_is_literal ... ok
[INFO] [stdout] test grep_long_line_is_truncated ... ok
[INFO] [stdout] test plain_text_escapes_what_regex_does_not ... ok
[INFO] [stdout] test plain_text_file_offset_pagination ... ok
[INFO] [stdout] test grep_with_negated_extension_constraint ... ok
[INFO] [stdout] test plain_text_asterisk_is_literal ... ok
[INFO] [stdout] test plain_text_backslash_is_literal ... ok
[INFO] [stdout] test plain_text_highlight_offsets_are_correct ... ok
[INFO] [stdout] test plain_text_max_file_size_filter ... ok
[INFO] [stdout] test plain_text_line_numbers_are_correct ... ok
[INFO] [stdout] test plain_text_binary_files_are_skipped ... ok
[INFO] [stdout] test plain_text_bracket_is_literal ... ok
[INFO] [stdout] test plain_text_smart_case_insensitive ... ok
[INFO] [stdout] test plain_text_query_with_question_mark_in_word ... ok
[INFO] [stdout] test plain_text_question_mark_is_literal ... ok
[INFO] [stdout] test plain_text_finds_exact_literal ... ok
[INFO] [stdout] test plain_text_max_matches_per_file ... ok
[INFO] [stdout] test plain_text_regex_metacharacters_are_literal ... ok
[INFO] [stdout] test regex_basic_pattern ... ok
[INFO] [stdout] test regex_capture_group_matching ... ok
[INFO] [stdout] test regex_dot_matches_any_char ... ok
[INFO] [stdout] test regex_character_class ... ok
[INFO] [stdout] test regex_anchors_multiword ... ok
[INFO] [stdout] test regex_highlight_offsets_variable_length ... ok
[INFO] [stdout] test regex_smart_case ... ok
[INFO] [stdout] test regex_quantifiers ... ok
[INFO] [stdout] test regex_question_mark_is_quantifier ... ok
[INFO] [stdout] test regex_word_boundary ... ok
[INFO] [stdout] test regex_alternation ... ok
[INFO] [stdout] test plain_text_page_limit ... ok
[INFO] [stdout] test plain_text_smart_case_sensitive_with_uppercase ... ok
[INFO] [stdout] test regex_invalid_pattern_falls_back_to_literal ... ok
[INFO] [stdout] test plain_text_smart_case_finds_uppercase_content_with_lowercase_query ... ok
[INFO] [stdout] test regex_anchors ... ok
[INFO] [stdout] test regex_across_multiple_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lmdb_stale_lock_deadlock.rs (/opt/rustwide/target/debug/deps/lmdb_stale_lock_deadlock-519ba468774175b8)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test frecency_open_blocks_on_fresh_db_when_another_process_holds_write_lock ... ignored, heed 0.22 unnamed db creation may not require writer mutex in all cases
[INFO] [stdout] test lmdb_reopen_finds_existing_databases ... ok
[INFO] [stdout] test query_tracker_parallel_open_write_close_same_path ... ok
[INFO] [stdout] test query_tracker_many_parallel_open_close_same_path_readers ... ok
[INFO] [stdout] test query_tracker_sequential_reopen_loop_same_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/new_directory_watcher_test.rs (/opt/rustwide/target/debug/deps/new_directory_watcher_test-37487b2e98287767)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test burst_file_creation_in_new_directory ... ok
[INFO] [stdout] test new_directory_and_file_detected_by_watcher ... ok
[INFO] [stdout] test file_created_after_directory_watch_established ... ok
[INFO] [stdout] test gitignored_new_directory_excluded ... ok
[INFO] [stdout] test deeply_nested_new_directories_detected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/path_separator_constraint_test.rs (/opt/rustwide/target/debug/deps/path_separator_constraint_test-2463a390552153bf)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test fuzzy_search_with_path_segment_constraint ... ok
[INFO] [stdout] test grep_with_path_segment_constraint_nested ... ok
[INFO] [stdout] test multi_grep_with_file_path_suffix_constraint ... ok
[INFO] [stdout] test multi_grep_with_path_segment_constraint ... ok
[INFO] [stdout] test fuzzy_search_with_glob_constraint_matches_on_windows_paths ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/watcher_stop_under_lock.rs (/opt/rustwide/target/debug/deps/watcher_stop_under_lock-521265072af6176c)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test stop_background_monitor_under_write_lock_does_not_deadlock_file_events ... ok
[INFO] [stdout] test stop_background_monitor_under_write_lock_does_not_deadlock_new_dirs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/watcher_thread_lifecycle_test.rs (/opt/rustwide/target/debug/deps/watcher_thread_lifecycle_test-2f524061ab446c6c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test watcher_threads_do_not_leak_across_picker_lifetimes ... ok
[INFO] [stderr]    Doc-tests ffs_search
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/file_picker.rs - file_picker::FilePicker::collect_files (line 778) ... ignored
[INFO] [stdout] test src/shared.rs - shared::SharedFilePicker (line 46) ... ignored
[INFO] [stdout] test src/dbs/frecency.rs - dbs::frecency::FrecencyTracker::spawn_gc (line 98) ... ok
[INFO] [stdout] test src/lib.rs - (line 30) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.38s; merged doctests compilation took 1.35s
[INFO] running `Command { std: "docker" "inspect" "65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660", kill_on_drop: false }`
[INFO] [stdout] 65c2ca14f14fff1378bf713c236ba1476cf7df0c844804e2217a3b0a8c5e6660
